package com.wicket.okrbff.biz.service.dto.res;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import javax.validation.constraints.NotNull;
import lombok.Data;
    import com.wicket.okrbff.biz.service.dto.common.BffConfItemOptionDto;
    
    /**
     * @desc BffQueryConfItemDetailBorderRespDto
     * @使用场景
     */
    @Data
    public class BffQueryConfItemDetailBorderRespDto  implements Serializable {
      
    /**
     * 分组配置项ID 
     */
    @ApiModelProperty("分组配置项ID")
    private String	 classConfItemId;

    /**
     * 扩展字段1 
     */
    @ApiModelProperty("扩展字段1 ")
    private String	 extensionField1;

    /**
     * 扩展字段2 
     */
    @ApiModelProperty("扩展字段2")
    private String	 extensionField2;

    /**
     * 扩展字段3 
     */
    @ApiModelProperty("扩展字段3 ")
    private String	 extensionField3;

    /**
     * 商业位置 MAIN_MENUS:主菜单 IN_MAIN_MENUS:主菜单内 THROW_PLACE_IN_MAIN_MENUS:主菜单内商业位置
     */
    @ApiModelProperty("商业位置")
    private String	 throwPlace;

    /**
     * 配置项ID 
     */
    @ApiModelProperty("配置项ID")
    private String	 confItemId;

    /**
     * 配置项简称 
     */
    @ApiModelProperty("配置项简称")
    private String	 shortName;

    /**
     * 配置项名称 
     */
    @ApiModelProperty("配置项名称")
    private String	 confItemName;

    /**
     * 配置项标识 
     */
    @ApiModelProperty("配置项标识")
    private String	 confItemCode;

    /**
     * 配置项描述 
     */
    @ApiModelProperty("配置项描述")
    private String	 confItemDes;

    /**
     * 是否用户可见 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否用户可见")
    private String	 isVisible;

    /**
     * 是否开启自定义配置 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否开启自定义配置")
    private String	 isOpenCustomConf;

    /**
     * 是否商业参数 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否商业参数")
    private String	 isBusiness;

    /**
     * 选项类型 RADIO:单选型 MULTIPLE:多选型 TEXT:填空型
     */
    @ApiModelProperty("选项类型")
    private String	 confItemCategory;

    /**
     * 是否开关 TRUE:是 FALSE:否
     */
    @ApiModelProperty("是否开关")
    private String	 isSwitch;

@ApiModelProperty("配置项下选项关系列表")
private List<BffConfItemOptionDto> confItemOptionList = new ArrayList<>();
    
      

    }
   